home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / SourceCode / AdobeExamples / NX_Patterns / PSWsamples.c < prev    next >
C/C++ Source or Header  |  1992-12-19  |  40KB  |  1,149 lines

  1. /* PSWsamples.c generated from PSWsamples.psw
  2.    by unix pswrap V1.009  Wed Apr 19 17:50:24 PDT 1989
  3.  */
  4.  
  5. #include <dpsclient/dpsfriends.h>
  6. #include <string.h>
  7.  
  8. #line 1 "PSWsamples.psw"
  9.  
  10. /*
  11.  * (a)  (C) 1990 by Adobe Systems Incorporated. All rights reserved.
  12.  *
  13.  * (b)  If this Sample Code is distributed as part of the Display PostScript
  14.  *    System Software Development Kit from Adobe Systems Incorporated,
  15.  *    then this copy is designated as Development Software and its use is
  16.  *    subject to the terms of the License Agreement attached to such Kit.
  17.  *
  18.  * (c)  If this Sample Code is distributed independently, then the following
  19.  *    terms apply:
  20.  *
  21.  * (d)  This file may be freely copied and redistributed as long as:
  22.  *    1) Parts (a), (d), (e) and (f) continue to be included in the file,
  23.  *    2) If the file has been modified in any way, a notice of such
  24.  *      modification is conspicuously indicated.
  25.  *
  26.  * (e)  PostScript, Display PostScript, and Adobe are registered trademarks of
  27.  *    Adobe Systems Incorporated.
  28.  * 
  29.  * (f) THE INFORMATION BELOW IS FURNISHED AS IS, IS SUBJECT TO
  30.  *    CHANGE WITHOUT NOTICE, AND SHOULD NOT BE CONSTRUED
  31.  *    AS A COMMITMENT BY ADOBE SYSTEMS INCORPORATED.
  32.  *    ADOBE SYSTEMS INCORPORATED ASSUMES NO RESPONSIBILITY
  33.  *    OR LIABILITY FOR ANY ERRORS OR INACCURACIES, MAKES NO
  34.  *    WARRANTY OF ANY KIND (EXPRESS, IMPLIED OR STATUTORY)
  35.  *    WITH RESPECT TO THIS INFORMATION, AND EXPRESSLY
  36.  *    DISCLAIMS ANY AND ALL WARRANTIES OF MERCHANTABILITY, 
  37.  *    FITNESS FOR PARTICULAR PURPOSES AND NONINFRINGEMENT
  38.  *    OF THIRD PARTY RIGHTS.
  39.  */
  40.  
  41. /*
  42.  *    PSWsamples.psw
  43.  *
  44.  *    Creator: Carl Orthlieb
  45.  *    CreationDate: 90-11-27
  46.  *    Modified by Ken Fromm
  47.  */
  48. #line 49 "PSWsamples.c"
  49. void PSWPatternOctagon( void )
  50. {
  51.   typedef struct {
  52.     unsigned char tokenType;
  53.     unsigned char topLevelCount;
  54.     unsigned short nBytes;
  55.  
  56.     DPSBinObjGeneric obj0;
  57.     DPSBinObjGeneric obj1;
  58.     DPSBinObjGeneric obj2;
  59.     DPSBinObjGeneric obj3;
  60.     DPSBinObjGeneric obj4;
  61.     DPSBinObjGeneric obj5;
  62.     DPSBinObjGeneric obj6;
  63.     DPSBinObjGeneric obj7;
  64.     DPSBinObjGeneric obj8;
  65.     DPSBinObjGeneric obj9;
  66.     DPSBinObjGeneric obj10;
  67.     DPSBinObjGeneric obj11;
  68.     DPSBinObjGeneric obj12;
  69.     DPSBinObjGeneric obj13;
  70.     DPSBinObjGeneric obj14;
  71.     DPSBinObjGeneric obj15;
  72.     DPSBinObjGeneric obj16;
  73.     DPSBinObjGeneric obj17;
  74.     DPSBinObjGeneric obj18;
  75.     DPSBinObjGeneric obj19;
  76.     DPSBinObjGeneric obj20;
  77.     DPSBinObjGeneric obj21;
  78.     DPSBinObjGeneric obj22;
  79.     DPSBinObjGeneric obj23;
  80.     DPSBinObjGeneric obj24;
  81.     DPSBinObjGeneric obj25;
  82.     DPSBinObjGeneric obj26;
  83.     DPSBinObjGeneric obj27;
  84.     DPSBinObjGeneric obj28;
  85.     DPSBinObjGeneric obj29;
  86.     DPSBinObjGeneric obj30;
  87.     DPSBinObjGeneric obj31;
  88.     DPSBinObjGeneric obj32;
  89.     DPSBinObjGeneric obj33;
  90.     DPSBinObjReal obj34;
  91.     DPSBinObjGeneric obj35;
  92.     DPSBinObjGeneric obj36;
  93.     DPSBinObjGeneric obj37;
  94.     DPSBinObjGeneric obj38;
  95.     DPSBinObjGeneric obj39;
  96.     DPSBinObjGeneric obj40;
  97.     DPSBinObjGeneric obj41;
  98.     DPSBinObjGeneric obj42;
  99.     DPSBinObjGeneric obj43;
  100.     DPSBinObjGeneric obj44;
  101.     DPSBinObjGeneric obj45;
  102.     DPSBinObjGeneric obj46;
  103.     DPSBinObjGeneric obj47;
  104.     DPSBinObjGeneric obj48;
  105.     DPSBinObjGeneric obj49;
  106.     DPSBinObjGeneric obj50;
  107.     DPSBinObjGeneric obj51;
  108.     DPSBinObjGeneric obj52;
  109.     DPSBinObjGeneric obj53;
  110.     DPSBinObjGeneric obj54;
  111.     DPSBinObjGeneric obj55;
  112.     DPSBinObjGeneric obj56;
  113.     DPSBinObjGeneric obj57;
  114.     DPSBinObjGeneric obj58;
  115.     DPSBinObjGeneric obj59;
  116.     DPSBinObjGeneric obj60;
  117.     DPSBinObjGeneric obj61;
  118.     DPSBinObjGeneric obj62;
  119.     DPSBinObjGeneric obj63;
  120.     DPSBinObjGeneric obj64;
  121.     DPSBinObjGeneric obj65;
  122.     DPSBinObjGeneric obj66;
  123.     DPSBinObjGeneric obj67;
  124.     DPSBinObjGeneric obj68;
  125.     DPSBinObjGeneric obj69;
  126.     DPSBinObjGeneric obj70;
  127.     DPSBinObjGeneric obj71;
  128.     DPSBinObjGeneric obj72;
  129.     DPSBinObjGeneric obj73;
  130.     DPSBinObjGeneric obj74;
  131.     DPSBinObjGeneric obj75;
  132.     DPSBinObjGeneric obj76;
  133.     } _dpsQ;
  134.   static const _dpsQ _dpsStat = {
  135.     DPS_DEF_TOKENTYPE, 33, 620,
  136.     {DPS_LITERAL|DPS_INT, 0, 0, 8},
  137.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 53},    /* dict */
  138.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  139.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PatternType */
  140.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  141.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  142.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintType */
  143.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  144.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  145.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* TilingType */
  146.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  147.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  148.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* BBox */
  149.     {DPS_LITERAL|DPS_ARRAY, 0, 4, 584},
  150.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  151.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* XStep */
  152.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  153.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  154.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* YStep */
  155.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  156.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  157.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* DrawShape */
  158.     {DPS_EXEC|DPS_ARRAY, 0, 24, 392},
  159.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  160.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  161.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintProc */
  162.     {DPS_EXEC|DPS_ARRAY, 0, 16, 264},
  163.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  164.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 30},    /* currentdict */
  165.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  166.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Octagon */
  167.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  168.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  169.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  170.     {DPS_LITERAL|DPS_REAL, 0, 0, 0.01},
  171.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 155},    /* setlinewidth */
  172.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  173.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  174.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  175.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* DrawShape */
  176.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  177.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  178.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  179.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  180.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  181.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* DrawShape */
  182.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  183.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  184.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  185.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  186.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  187.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  188.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  189.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  190.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  191.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  192.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  193.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  194.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  195.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  196.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  197.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  198.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  199.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  200.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  201.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  202.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  203.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  204.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  205.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  206.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  207.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  208.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  209.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  210.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  211.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  212.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  213.     }; /* _dpsQ */
  214.   _dpsQ _dpsF;    /* local copy  */
  215.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  216.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  217.   static long int _dpsCodes[11] = {-1};
  218.   {
  219. if (_dpsCodes[0] < 0) {
  220.     static const char * const _dps_names[] = {
  221.     "PatternType",
  222.     "PaintType",
  223.     "TilingType",
  224.     "BBox",
  225.     "XStep",
  226.     "YStep",
  227.     "DrawShape",
  228.     (char *) 0 ,
  229.     (char *) 0 ,
  230.     "PaintProc",
  231.     "Octagon"};
  232.     long int *_dps_nameVals[11];
  233.     _dps_nameVals[0] = &_dpsCodes[0];
  234.     _dps_nameVals[1] = &_dpsCodes[1];
  235.     _dps_nameVals[2] = &_dpsCodes[2];
  236.     _dps_nameVals[3] = &_dpsCodes[3];
  237.     _dps_nameVals[4] = &_dpsCodes[4];
  238.     _dps_nameVals[5] = &_dpsCodes[5];
  239.     _dps_nameVals[6] = &_dpsCodes[6];
  240.     _dps_nameVals[7] = &_dpsCodes[7];
  241.     _dps_nameVals[8] = &_dpsCodes[8];
  242.     _dps_nameVals[9] = &_dpsCodes[9];
  243.     _dps_nameVals[10] = &_dpsCodes[10];
  244.  
  245.     DPSMapNames(_dpsCurCtxt, 11, _dps_names, _dps_nameVals);
  246.     }
  247.   }
  248.  
  249.   _dpsF = _dpsStat;    /* assign automatic variable */
  250.  
  251.   _dpsP[3].val.nameVal = _dpsCodes[0];
  252.   _dpsP[6].val.nameVal = _dpsCodes[1];
  253.   _dpsP[9].val.nameVal = _dpsCodes[2];
  254.   _dpsP[12].val.nameVal = _dpsCodes[3];
  255.   _dpsP[15].val.nameVal = _dpsCodes[4];
  256.   _dpsP[18].val.nameVal = _dpsCodes[5];
  257.   _dpsP[21].val.nameVal = _dpsCodes[6];
  258.   _dpsP[45].val.nameVal = _dpsCodes[7];
  259.   _dpsP[39].val.nameVal = _dpsCodes[8];
  260.   _dpsP[25].val.nameVal = _dpsCodes[9];
  261.   _dpsP[30].val.nameVal = _dpsCodes[10];
  262.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,620);
  263. }
  264. #line 63 "PSWsamples.psw"
  265.  
  266. #line 267 "PSWsamples.c"
  267. void PSWPatternWeave( void )
  268. {
  269.   typedef struct {
  270.     unsigned char tokenType;
  271.     unsigned char topLevelCount;
  272.     unsigned short nBytes;
  273.  
  274.     DPSBinObjGeneric obj0;
  275.     DPSBinObjGeneric obj1;
  276.     DPSBinObjGeneric obj2;
  277.     DPSBinObjGeneric obj3;
  278.     DPSBinObjGeneric obj4;
  279.     DPSBinObjGeneric obj5;
  280.     DPSBinObjGeneric obj6;
  281.     DPSBinObjGeneric obj7;
  282.     DPSBinObjGeneric obj8;
  283.     DPSBinObjGeneric obj9;
  284.     DPSBinObjGeneric obj10;
  285.     DPSBinObjGeneric obj11;
  286.     DPSBinObjGeneric obj12;
  287.     DPSBinObjGeneric obj13;
  288.     DPSBinObjGeneric obj14;
  289.     DPSBinObjGeneric obj15;
  290.     DPSBinObjGeneric obj16;
  291.     DPSBinObjGeneric obj17;
  292.     DPSBinObjGeneric obj18;
  293.     DPSBinObjGeneric obj19;
  294.     DPSBinObjGeneric obj20;
  295.     DPSBinObjGeneric obj21;
  296.     DPSBinObjGeneric obj22;
  297.     DPSBinObjGeneric obj23;
  298.     DPSBinObjGeneric obj24;
  299.     DPSBinObjGeneric obj25;
  300.     DPSBinObjGeneric obj26;
  301.     DPSBinObjGeneric obj27;
  302.     DPSBinObjGeneric obj28;
  303.     DPSBinObjGeneric obj29;
  304.     DPSBinObjGeneric obj30;
  305.     DPSBinObjGeneric obj31;
  306.     DPSBinObjGeneric obj32;
  307.     DPSBinObjGeneric obj33;
  308.     DPSBinObjGeneric obj34;
  309.     DPSBinObjGeneric obj35;
  310.     DPSBinObjGeneric obj36;
  311.     DPSBinObjGeneric obj37;
  312.     DPSBinObjGeneric obj38;
  313.     DPSBinObjGeneric obj39;
  314.     DPSBinObjGeneric obj40;
  315.     DPSBinObjGeneric obj41;
  316.     DPSBinObjGeneric obj42;
  317.     DPSBinObjGeneric obj43;
  318.     DPSBinObjGeneric obj44;
  319.     DPSBinObjGeneric obj45;
  320.     DPSBinObjGeneric obj46;
  321.     DPSBinObjGeneric obj47;
  322.     DPSBinObjGeneric obj48;
  323.     DPSBinObjGeneric obj49;
  324.     DPSBinObjGeneric obj50;
  325.     DPSBinObjGeneric obj51;
  326.     DPSBinObjGeneric obj52;
  327.     DPSBinObjGeneric obj53;
  328.     DPSBinObjGeneric obj54;
  329.     DPSBinObjGeneric obj55;
  330.     DPSBinObjGeneric obj56;
  331.     DPSBinObjGeneric obj57;
  332.     DPSBinObjGeneric obj58;
  333.     DPSBinObjGeneric obj59;
  334.     DPSBinObjGeneric obj60;
  335.     DPSBinObjGeneric obj61;
  336.     DPSBinObjGeneric obj62;
  337.     DPSBinObjGeneric obj63;
  338.     DPSBinObjGeneric obj64;
  339.     DPSBinObjGeneric obj65;
  340.     DPSBinObjGeneric obj66;
  341.     DPSBinObjGeneric obj67;
  342.     DPSBinObjGeneric obj68;
  343.     DPSBinObjGeneric obj69;
  344.     DPSBinObjGeneric obj70;
  345.     DPSBinObjGeneric obj71;
  346.     DPSBinObjGeneric obj72;
  347.     DPSBinObjGeneric obj73;
  348.     DPSBinObjGeneric obj74;
  349.     DPSBinObjGeneric obj75;
  350.     DPSBinObjGeneric obj76;
  351.     DPSBinObjGeneric obj77;
  352.     DPSBinObjGeneric obj78;
  353.     DPSBinObjGeneric obj79;
  354.     DPSBinObjGeneric obj80;
  355.     DPSBinObjGeneric obj81;
  356.     DPSBinObjGeneric obj82;
  357.     DPSBinObjGeneric obj83;
  358.     DPSBinObjGeneric obj84;
  359.     DPSBinObjGeneric obj85;
  360.     DPSBinObjGeneric obj86;
  361.     DPSBinObjGeneric obj87;
  362.     DPSBinObjGeneric obj88;
  363.     DPSBinObjGeneric obj89;
  364.     DPSBinObjGeneric obj90;
  365.     DPSBinObjGeneric obj91;
  366.     DPSBinObjGeneric obj92;
  367.     DPSBinObjGeneric obj93;
  368.     DPSBinObjGeneric obj94;
  369.     DPSBinObjGeneric obj95;
  370.     DPSBinObjGeneric obj96;
  371.     DPSBinObjGeneric obj97;
  372.     DPSBinObjGeneric obj98;
  373.     DPSBinObjGeneric obj99;
  374.     DPSBinObjGeneric obj100;
  375.     DPSBinObjGeneric obj101;
  376.     DPSBinObjGeneric obj102;
  377.     DPSBinObjGeneric obj103;
  378.     DPSBinObjGeneric obj104;
  379.     DPSBinObjGeneric obj105;
  380.     DPSBinObjGeneric obj106;
  381.     DPSBinObjGeneric obj107;
  382.     DPSBinObjGeneric obj108;
  383.     DPSBinObjGeneric obj109;
  384.     DPSBinObjGeneric obj110;
  385.     DPSBinObjGeneric obj111;
  386.     DPSBinObjGeneric obj112;
  387.     DPSBinObjGeneric obj113;
  388.     DPSBinObjGeneric obj114;
  389.     DPSBinObjGeneric obj115;
  390.     DPSBinObjGeneric obj116;
  391.     DPSBinObjGeneric obj117;
  392.     DPSBinObjGeneric obj118;
  393.     DPSBinObjGeneric obj119;
  394.     DPSBinObjGeneric obj120;
  395.     DPSBinObjGeneric obj121;
  396.     DPSBinObjGeneric obj122;
  397.     DPSBinObjGeneric obj123;
  398.     DPSBinObjGeneric obj124;
  399.     DPSBinObjGeneric obj125;
  400.     DPSBinObjGeneric obj126;
  401.     DPSBinObjGeneric obj127;
  402.     DPSBinObjGeneric obj128;
  403.     DPSBinObjGeneric obj129;
  404.     DPSBinObjGeneric obj130;
  405.     DPSBinObjGeneric obj131;
  406.     DPSBinObjGeneric obj132;
  407.     DPSBinObjGeneric obj133;
  408.     DPSBinObjGeneric obj134;
  409.     DPSBinObjGeneric obj135;
  410.     DPSBinObjGeneric obj136;
  411.     DPSBinObjGeneric obj137;
  412.     DPSBinObjGeneric obj138;
  413.     DPSBinObjGeneric obj139;
  414.     DPSBinObjGeneric obj140;
  415.     DPSBinObjGeneric obj141;
  416.     DPSBinObjGeneric obj142;
  417.     DPSBinObjGeneric obj143;
  418.     DPSBinObjGeneric obj144;
  419.     DPSBinObjGeneric obj145;
  420.     } _dpsQ;
  421.   static const _dpsQ _dpsStat = {
  422.     DPS_DEF_TOKENTYPE, 71, 1172,
  423.     {DPS_LITERAL|DPS_INT, 0, 0, 13},
  424.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 53},    /* dict */
  425.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  426.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PatternType */
  427.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  428.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  429.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintType */
  430.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  431.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  432.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* TilingType */
  433.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  434.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  435.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* BBox */
  436.     {DPS_LITERAL|DPS_ARRAY, 0, 4, 1136},
  437.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  438.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* XStep */
  439.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  440.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  441.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* YStep */
  442.     {DPS_LITERAL|DPS_INT, 0, 0, 5},
  443.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  444.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* pm */
  445.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 260},    /* [ */
  446.     {DPS_LITERAL|DPS_INT, 0, 0, 30},
  447.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 270},    /* cos */
  448.     {DPS_LITERAL|DPS_INT, 0, 0, 30},
  449.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 354},    /* sin */
  450.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 110},    /* neg */
  451.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  452.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  453.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  454.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  455.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 261},    /* ] */
  456.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  457.     {DPS_LITERAL|DPS_INT, 0, 0, -3},
  458.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 104},    /* matrix */
  459.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 139},    /* scale */
  460.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 104},    /* matrix */
  461.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 24},    /* concatmatrix */
  462.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  463.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* im */
  464.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* pm */
  465.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 104},    /* matrix */
  466.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 94},    /* invertmatrix */
  467.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  468.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Multi */
  469.     {DPS_LITERAL|DPS_BOOL, 0, 0, 1},
  470.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  471.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintColors */
  472.     {DPS_LITERAL|DPS_ARRAY, 0, 2, 1104},
  473.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  474.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* DrawShape */
  475.     {DPS_EXEC|DPS_ARRAY, 0, 59, 632},
  476.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  477.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  478.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintData */
  479.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 260},    /* [ */
  480.     {DPS_EXEC|DPS_ARRAY, 0, 1, 624},
  481.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  482.     {DPS_EXEC|DPS_ARRAY, 0, 3, 600},
  483.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  484.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 261},    /* ] */
  485.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  486.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintProc */
  487.     {DPS_EXEC|DPS_ARRAY, 0, 4, 568},
  488.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  489.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 30},    /* currentdict */
  490.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  491.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Weave */
  492.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  493.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  494.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  495.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* DrawShape */
  496.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 63},    /* exec */
  497.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  498.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* im */
  499.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 23},    /* concat */
  500.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 167},    /* stroke */
  501.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  502.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  503.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  504.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  505.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  506.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  507.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  508.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  509.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  510.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  511.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  512.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  513.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  514.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  515.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  516.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  517.     {DPS_LITERAL|DPS_INT, 0, 0, 2},
  518.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  519.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  520.     {DPS_LITERAL|DPS_INT, 0, 0, -2},
  521.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  522.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  523.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  524.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  525.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  526.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  527.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  528.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  529.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  530.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  531.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  532.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  533.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  534.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  535.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  536.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  537.     {DPS_LITERAL|DPS_INT, 0, 0, -3},
  538.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  539.     {DPS_LITERAL|DPS_INT, 0, 0, -3},
  540.     {DPS_LITERAL|DPS_INT, 0, 0, -3},
  541.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  542.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  543.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  544.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  545.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  546.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  547.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  548.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  549.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  550.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  551.     {DPS_LITERAL|DPS_INT, 0, 0, 3},
  552.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  553.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  554.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  555.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  556.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  557.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  558.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  559.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  560.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  561.     {DPS_LITERAL|DPS_ARRAY, 0, 1, 1128},
  562.     {DPS_LITERAL|DPS_ARRAY, 0, 1, 1120},
  563.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  564.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  565.     {DPS_LITERAL|DPS_INT, 0, 0, -4},
  566.     {DPS_LITERAL|DPS_INT, 0, 0, -4},
  567.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  568.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  569.     }; /* _dpsQ */
  570.   _dpsQ _dpsF;    /* local copy  */
  571.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  572.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  573.   static long int _dpsCodes[17] = {-1};
  574.   {
  575. if (_dpsCodes[0] < 0) {
  576.     static const char * const _dps_names[] = {
  577.     "PatternType",
  578.     "PaintType",
  579.     "TilingType",
  580.     "BBox",
  581.     "XStep",
  582.     "YStep",
  583.     "pm",
  584.     (char *) 0 ,
  585.     "im",
  586.     (char *) 0 ,
  587.     "Multi",
  588.     "PaintColors",
  589.     "DrawShape",
  590.     (char *) 0 ,
  591.     "PaintData",
  592.     "PaintProc",
  593.     "Weave"};
  594.     long int *_dps_nameVals[17];
  595.     _dps_nameVals[0] = &_dpsCodes[0];
  596.     _dps_nameVals[1] = &_dpsCodes[1];
  597.     _dps_nameVals[2] = &_dpsCodes[2];
  598.     _dps_nameVals[3] = &_dpsCodes[3];
  599.     _dps_nameVals[4] = &_dpsCodes[4];
  600.     _dps_nameVals[5] = &_dpsCodes[5];
  601.     _dps_nameVals[6] = &_dpsCodes[6];
  602.     _dps_nameVals[7] = &_dpsCodes[7];
  603.     _dps_nameVals[8] = &_dpsCodes[8];
  604.     _dps_nameVals[9] = &_dpsCodes[9];
  605.     _dps_nameVals[10] = &_dpsCodes[10];
  606.     _dps_nameVals[11] = &_dpsCodes[11];
  607.     _dps_nameVals[12] = &_dpsCodes[12];
  608.     _dps_nameVals[13] = &_dpsCodes[13];
  609.     _dps_nameVals[14] = &_dpsCodes[14];
  610.     _dps_nameVals[15] = &_dpsCodes[15];
  611.     _dps_nameVals[16] = &_dpsCodes[16];
  612.  
  613.     DPSMapNames(_dpsCurCtxt, 17, _dps_names, _dps_nameVals);
  614.     }
  615.   }
  616.  
  617.   _dpsF = _dpsStat;    /* assign automatic variable */
  618.  
  619.   _dpsP[3].val.nameVal = _dpsCodes[0];
  620.   _dpsP[6].val.nameVal = _dpsCodes[1];
  621.   _dpsP[9].val.nameVal = _dpsCodes[2];
  622.   _dpsP[12].val.nameVal = _dpsCodes[3];
  623.   _dpsP[15].val.nameVal = _dpsCodes[4];
  624.   _dpsP[18].val.nameVal = _dpsCodes[5];
  625.   _dpsP[21].val.nameVal = _dpsCodes[6];
  626.   _dpsP[41].val.nameVal = _dpsCodes[7];
  627.   _dpsP[40].val.nameVal = _dpsCodes[8];
  628.   _dpsP[75].val.nameVal = _dpsCodes[9];
  629.   _dpsP[45].val.nameVal = _dpsCodes[10];
  630.   _dpsP[48].val.nameVal = _dpsCodes[11];
  631.   _dpsP[51].val.nameVal = _dpsCodes[12];
  632.   _dpsP[72].val.nameVal = _dpsCodes[13];
  633.   _dpsP[55].val.nameVal = _dpsCodes[14];
  634.   _dpsP[63].val.nameVal = _dpsCodes[15];
  635.   _dpsP[68].val.nameVal = _dpsCodes[16];
  636.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,1172);
  637. }
  638. #line 94 "PSWsamples.psw"
  639.  
  640. #line 641 "PSWsamples.c"
  641. void PSWPatternCircleStar( void )
  642. {
  643.   typedef struct {
  644.     unsigned char tokenType;
  645.     unsigned char topLevelCount;
  646.     unsigned short nBytes;
  647.  
  648.     DPSBinObjGeneric obj0;
  649.     DPSBinObjGeneric obj1;
  650.     DPSBinObjGeneric obj2;
  651.     DPSBinObjGeneric obj3;
  652.     DPSBinObjGeneric obj4;
  653.     DPSBinObjGeneric obj5;
  654.     DPSBinObjGeneric obj6;
  655.     DPSBinObjGeneric obj7;
  656.     DPSBinObjGeneric obj8;
  657.     DPSBinObjGeneric obj9;
  658.     DPSBinObjGeneric obj10;
  659.     DPSBinObjGeneric obj11;
  660.     DPSBinObjGeneric obj12;
  661.     DPSBinObjGeneric obj13;
  662.     DPSBinObjGeneric obj14;
  663.     DPSBinObjGeneric obj15;
  664.     DPSBinObjGeneric obj16;
  665.     DPSBinObjGeneric obj17;
  666.     DPSBinObjGeneric obj18;
  667.     DPSBinObjGeneric obj19;
  668.     DPSBinObjGeneric obj20;
  669.     DPSBinObjGeneric obj21;
  670.     DPSBinObjGeneric obj22;
  671.     DPSBinObjGeneric obj23;
  672.     DPSBinObjGeneric obj24;
  673.     DPSBinObjGeneric obj25;
  674.     DPSBinObjGeneric obj26;
  675.     DPSBinObjGeneric obj27;
  676.     DPSBinObjGeneric obj28;
  677.     DPSBinObjGeneric obj29;
  678.     DPSBinObjGeneric obj30;
  679.     DPSBinObjGeneric obj31;
  680.     DPSBinObjGeneric obj32;
  681.     DPSBinObjGeneric obj33;
  682.     DPSBinObjGeneric obj34;
  683.     DPSBinObjGeneric obj35;
  684.     DPSBinObjGeneric obj36;
  685.     DPSBinObjGeneric obj37;
  686.     DPSBinObjGeneric obj38;
  687.     DPSBinObjGeneric obj39;
  688.     DPSBinObjGeneric obj40;
  689.     DPSBinObjGeneric obj41;
  690.     DPSBinObjGeneric obj42;
  691.     DPSBinObjGeneric obj43;
  692.     DPSBinObjGeneric obj44;
  693.     DPSBinObjGeneric obj45;
  694.     DPSBinObjGeneric obj46;
  695.     DPSBinObjGeneric obj47;
  696.     DPSBinObjGeneric obj48;
  697.     DPSBinObjGeneric obj49;
  698.     DPSBinObjGeneric obj50;
  699.     DPSBinObjGeneric obj51;
  700.     DPSBinObjGeneric obj52;
  701.     DPSBinObjGeneric obj53;
  702.     DPSBinObjGeneric obj54;
  703.     DPSBinObjGeneric obj55;
  704.     DPSBinObjGeneric obj56;
  705.     DPSBinObjGeneric obj57;
  706.     DPSBinObjGeneric obj58;
  707.     DPSBinObjGeneric obj59;
  708.     DPSBinObjGeneric obj60;
  709.     DPSBinObjGeneric obj61;
  710.     DPSBinObjGeneric obj62;
  711.     DPSBinObjGeneric obj63;
  712.     DPSBinObjGeneric obj64;
  713.     DPSBinObjGeneric obj65;
  714.     DPSBinObjGeneric obj66;
  715.     DPSBinObjGeneric obj67;
  716.     DPSBinObjGeneric obj68;
  717.     DPSBinObjGeneric obj69;
  718.     DPSBinObjGeneric obj70;
  719.     DPSBinObjGeneric obj71;
  720.     DPSBinObjGeneric obj72;
  721.     DPSBinObjGeneric obj73;
  722.     DPSBinObjGeneric obj74;
  723.     DPSBinObjGeneric obj75;
  724.     DPSBinObjGeneric obj76;
  725.     DPSBinObjGeneric obj77;
  726.     DPSBinObjGeneric obj78;
  727.     DPSBinObjGeneric obj79;
  728.     DPSBinObjGeneric obj80;
  729.     DPSBinObjGeneric obj81;
  730.     DPSBinObjGeneric obj82;
  731.     DPSBinObjGeneric obj83;
  732.     DPSBinObjGeneric obj84;
  733.     DPSBinObjGeneric obj85;
  734.     DPSBinObjGeneric obj86;
  735.     DPSBinObjGeneric obj87;
  736.     DPSBinObjGeneric obj88;
  737.     DPSBinObjGeneric obj89;
  738.     DPSBinObjGeneric obj90;
  739.     DPSBinObjGeneric obj91;
  740.     DPSBinObjGeneric obj92;
  741.     DPSBinObjGeneric obj93;
  742.     DPSBinObjGeneric obj94;
  743.     DPSBinObjGeneric obj95;
  744.     DPSBinObjGeneric obj96;
  745.     DPSBinObjGeneric obj97;
  746.     DPSBinObjGeneric obj98;
  747.     DPSBinObjGeneric obj99;
  748.     } _dpsQ;
  749.   static const _dpsQ _dpsStat = {
  750.     DPS_DEF_TOKENTYPE, 45, 804,
  751.     {DPS_LITERAL|DPS_INT, 0, 0, 10},
  752.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 53},    /* dict */
  753.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  754.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PatternType */
  755.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  756.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  757.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintType */
  758.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  759.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  760.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* TilingType */
  761.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  762.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  763.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* BBox */
  764.     {DPS_LITERAL|DPS_ARRAY, 0, 4, 768},
  765.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  766.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* XStep */
  767.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  768.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  769.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* YStep */
  770.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  771.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  772.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Multi */
  773.     {DPS_LITERAL|DPS_BOOL, 0, 0, 1},
  774.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  775.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintColors */
  776.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 672},
  777.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  778.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintData */
  779.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 260},    /* [ */
  780.     {DPS_EXEC|DPS_ARRAY, 0, 13, 568},
  781.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  782.     {DPS_EXEC|DPS_ARRAY, 0, 10, 488},
  783.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  784.     {DPS_EXEC|DPS_ARRAY, 0, 7, 392},
  785.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  786.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 261},    /* ] */
  787.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  788.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintProc */
  789.     {DPS_EXEC|DPS_ARRAY, 0, 4, 360},
  790.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  791.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 30},    /* currentdict */
  792.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  793.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* CircleStar */
  794.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  795.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  796.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  797.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 63},    /* exec */
  798.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 66},    /* fill */
  799.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  800.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  801.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  802.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  803.     {DPS_LITERAL|DPS_INT, 0, 0, 4},
  804.     {DPS_EXEC|DPS_ARRAY, 0, 5, 448},
  805.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 131},    /* repeat */
  806.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  807.     {DPS_LITERAL|DPS_INT, 0, 0, 144},
  808.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 136},    /* rotate */
  809.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  810.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  811.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 99},    /* lineto */
  812.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  813.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  814.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  815.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  816.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  817.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  818.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  819.     {DPS_LITERAL|DPS_INT, 0, 0, 360},
  820.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 5},    /* arc */
  821.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  822.     {DPS_LITERAL|DPS_INT, 0, 0, -12},
  823.     {DPS_LITERAL|DPS_INT, 0, 0, -12},
  824.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  825.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  826.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  827.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  828.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  829.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  830.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  831.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  832.     {DPS_LITERAL|DPS_INT, 0, 0, -24},
  833.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  834.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  835.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 744},
  836.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 720},
  837.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 696},
  838.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  839.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  840.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  841.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  842.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  843.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  844.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  845.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  846.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  847.     {DPS_LITERAL|DPS_INT, 0, 0, -12},
  848.     {DPS_LITERAL|DPS_INT, 0, 0, -12},
  849.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  850.     {DPS_LITERAL|DPS_INT, 0, 0, 12},
  851.     }; /* _dpsQ */
  852.   _dpsQ _dpsF;    /* local copy  */
  853.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  854.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  855.   static long int _dpsCodes[11] = {-1};
  856.   {
  857. if (_dpsCodes[0] < 0) {
  858.     static const char * const _dps_names[] = {
  859.     "PatternType",
  860.     "PaintType",
  861.     "TilingType",
  862.     "BBox",
  863.     "XStep",
  864.     "YStep",
  865.     "Multi",
  866.     "PaintColors",
  867.     "PaintData",
  868.     "PaintProc",
  869.     "CircleStar"};
  870.     long int *_dps_nameVals[11];
  871.     _dps_nameVals[0] = &_dpsCodes[0];
  872.     _dps_nameVals[1] = &_dpsCodes[1];
  873.     _dps_nameVals[2] = &_dpsCodes[2];
  874.     _dps_nameVals[3] = &_dpsCodes[3];
  875.     _dps_nameVals[4] = &_dpsCodes[4];
  876.     _dps_nameVals[5] = &_dpsCodes[5];
  877.     _dps_nameVals[6] = &_dpsCodes[6];
  878.     _dps_nameVals[7] = &_dpsCodes[7];
  879.     _dps_nameVals[8] = &_dpsCodes[8];
  880.     _dps_nameVals[9] = &_dpsCodes[9];
  881.     _dps_nameVals[10] = &_dpsCodes[10];
  882.  
  883.     DPSMapNames(_dpsCurCtxt, 11, _dps_names, _dps_nameVals);
  884.     }
  885.   }
  886.  
  887.   _dpsF = _dpsStat;    /* assign automatic variable */
  888.  
  889.   _dpsP[3].val.nameVal = _dpsCodes[0];
  890.   _dpsP[6].val.nameVal = _dpsCodes[1];
  891.   _dpsP[9].val.nameVal = _dpsCodes[2];
  892.   _dpsP[12].val.nameVal = _dpsCodes[3];
  893.   _dpsP[15].val.nameVal = _dpsCodes[4];
  894.   _dpsP[18].val.nameVal = _dpsCodes[5];
  895.   _dpsP[21].val.nameVal = _dpsCodes[6];
  896.   _dpsP[24].val.nameVal = _dpsCodes[7];
  897.   _dpsP[27].val.nameVal = _dpsCodes[8];
  898.   _dpsP[37].val.nameVal = _dpsCodes[9];
  899.   _dpsP[42].val.nameVal = _dpsCodes[10];
  900.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,804);
  901. }
  902. #line 119 "PSWsamples.psw"
  903.  
  904. #line 905 "PSWsamples.c"
  905. void PSWPatternBrick( void )
  906. {
  907.   typedef struct {
  908.     unsigned char tokenType;
  909.     unsigned char topLevelCount;
  910.     unsigned short nBytes;
  911.  
  912.     DPSBinObjGeneric obj0;
  913.     DPSBinObjGeneric obj1;
  914.     DPSBinObjGeneric obj2;
  915.     DPSBinObjGeneric obj3;
  916.     DPSBinObjGeneric obj4;
  917.     DPSBinObjGeneric obj5;
  918.     DPSBinObjGeneric obj6;
  919.     DPSBinObjGeneric obj7;
  920.     DPSBinObjGeneric obj8;
  921.     DPSBinObjGeneric obj9;
  922.     DPSBinObjGeneric obj10;
  923.     DPSBinObjGeneric obj11;
  924.     DPSBinObjGeneric obj12;
  925.     DPSBinObjGeneric obj13;
  926.     DPSBinObjGeneric obj14;
  927.     DPSBinObjGeneric obj15;
  928.     DPSBinObjGeneric obj16;
  929.     DPSBinObjGeneric obj17;
  930.     DPSBinObjGeneric obj18;
  931.     DPSBinObjGeneric obj19;
  932.     DPSBinObjGeneric obj20;
  933.     DPSBinObjGeneric obj21;
  934.     DPSBinObjGeneric obj22;
  935.     DPSBinObjGeneric obj23;
  936.     DPSBinObjGeneric obj24;
  937.     DPSBinObjGeneric obj25;
  938.     DPSBinObjGeneric obj26;
  939.     DPSBinObjGeneric obj27;
  940.     DPSBinObjGeneric obj28;
  941.     DPSBinObjGeneric obj29;
  942.     DPSBinObjGeneric obj30;
  943.     DPSBinObjGeneric obj31;
  944.     DPSBinObjGeneric obj32;
  945.     DPSBinObjGeneric obj33;
  946.     DPSBinObjGeneric obj34;
  947.     DPSBinObjGeneric obj35;
  948.     DPSBinObjGeneric obj36;
  949.     DPSBinObjGeneric obj37;
  950.     DPSBinObjGeneric obj38;
  951.     DPSBinObjGeneric obj39;
  952.     DPSBinObjGeneric obj40;
  953.     DPSBinObjGeneric obj41;
  954.     DPSBinObjGeneric obj42;
  955.     DPSBinObjGeneric obj43;
  956.     DPSBinObjGeneric obj44;
  957.     DPSBinObjGeneric obj45;
  958.     DPSBinObjGeneric obj46;
  959.     DPSBinObjGeneric obj47;
  960.     DPSBinObjGeneric obj48;
  961.     DPSBinObjGeneric obj49;
  962.     DPSBinObjGeneric obj50;
  963.     DPSBinObjGeneric obj51;
  964.     DPSBinObjGeneric obj52;
  965.     DPSBinObjGeneric obj53;
  966.     DPSBinObjGeneric obj54;
  967.     DPSBinObjGeneric obj55;
  968.     DPSBinObjGeneric obj56;
  969.     DPSBinObjGeneric obj57;
  970.     DPSBinObjGeneric obj58;
  971.     DPSBinObjGeneric obj59;
  972.     DPSBinObjGeneric obj60;
  973.     DPSBinObjGeneric obj61;
  974.     DPSBinObjGeneric obj62;
  975.     DPSBinObjGeneric obj63;
  976.     DPSBinObjGeneric obj64;
  977.     DPSBinObjGeneric obj65;
  978.     DPSBinObjGeneric obj66;
  979.     DPSBinObjGeneric obj67;
  980.     DPSBinObjGeneric obj68;
  981.     DPSBinObjGeneric obj69;
  982.     DPSBinObjGeneric obj70;
  983.     DPSBinObjGeneric obj71;
  984.     DPSBinObjGeneric obj72;
  985.     DPSBinObjGeneric obj73;
  986.     DPSBinObjGeneric obj74;
  987.     DPSBinObjGeneric obj75;
  988.     DPSBinObjGeneric obj76;
  989.     DPSBinObjGeneric obj77;
  990.     DPSBinObjGeneric obj78;
  991.     DPSBinObjGeneric obj79;
  992.     DPSBinObjGeneric obj80;
  993.     DPSBinObjGeneric obj81;
  994.     DPSBinObjGeneric obj82;
  995.     DPSBinObjGeneric obj83;
  996.     DPSBinObjGeneric obj84;
  997.     DPSBinObjGeneric obj85;
  998.     char obj86[24];
  999.     } _dpsQ;
  1000.   static const _dpsQ _dpsStat = {
  1001.     DPS_DEF_TOKENTYPE, 42, 716,
  1002.     {DPS_LITERAL|DPS_INT, 0, 0, 11},
  1003.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 53},    /* dict */
  1004.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  1005.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintType */
  1006.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1007.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1008.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PatternType */
  1009.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1010.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1011.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* TilingType */
  1012.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1013.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1014.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* BBox */
  1015.     {DPS_LITERAL|DPS_ARRAY, 0, 4, 656},
  1016.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1017.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* XStep */
  1018.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1019.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1020.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* YStep */
  1021.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1022.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1023.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Multi */
  1024.     {DPS_LITERAL|DPS_BOOL, 0, 0, 1},
  1025.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1026.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Bitmap */
  1027.     {DPS_LITERAL|DPS_STRING, 0, 24, 688},
  1028.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1029.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintColors */
  1030.     {DPS_LITERAL|DPS_ARRAY, 0, 2, 592},
  1031.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1032.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintData */
  1033.     {DPS_LITERAL|DPS_ARRAY, 0, 2, 360},
  1034.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1035.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* PaintProc */
  1036.     {DPS_EXEC|DPS_ARRAY, 0, 3, 336},
  1037.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 14},    /* bind */
  1038.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1039.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 30},    /* currentdict */
  1040.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  1041.     {DPS_LITERAL|DPS_NAME, 0, 0, 0},    /* Brick */
  1042.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 62},    /* exch */
  1043.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 51},    /* def */
  1044.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 13},    /* begin */
  1045.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 63},    /* exec */
  1046.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 57},    /* end */
  1047.     {DPS_EXEC|DPS_ARRAY, 0, 14, 480},
  1048.     {DPS_EXEC|DPS_ARRAY, 0, 6, 376},
  1049.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  1050.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  1051.     {DPS_LITERAL|DPS_BOOL, 0, 0, 1},
  1052.     {DPS_LITERAL|DPS_ARRAY, 0, 6, 432},
  1053.     {DPS_EXEC|DPS_ARRAY, 0, 1, 424},
  1054.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 87},    /* imagemask */
  1055.     {DPS_EXEC|DPS_NAME, 0, 0, 0},    /* Bitmap */
  1056.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  1057.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1058.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1059.     {DPS_LITERAL|DPS_INT, 0, 0, -24},
  1060.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1061.     {DPS_LITERAL|DPS_INT, 0, 0, 24},
  1062.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1063.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1064.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 107},    /* moveto */
  1065.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1066.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1067.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  1068.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1069.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1070.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  1071.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1072.     {DPS_LITERAL|DPS_INT, 0, 0, -1},
  1073.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 133},    /* rlineto */
  1074.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 22},    /* closepath */
  1075.     {DPS_EXEC|DPS_NAME, 0, DPSSYSNAME, 59},    /* eofill */
  1076.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 632},
  1077.     {DPS_LITERAL|DPS_ARRAY, 0, 3, 608},
  1078.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1079.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1080.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1081.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1082.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1083.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1084.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1085.     {DPS_LITERAL|DPS_INT, 0, 0, 0},
  1086.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1087.     {DPS_LITERAL|DPS_INT, 0, 0, 1},
  1088.     {0xFF,0xFF,0xFF,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFF,0xFF,0xFF,0x08,
  1089.      0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},
  1090.     }; /* _dpsQ */
  1091.   _dpsQ _dpsF;    /* local copy  */
  1092.   register DPSContext _dpsCurCtxt = DPSPrivCurrentContext();
  1093.   register DPSBinObjRec *_dpsP = (DPSBinObjRec *)&_dpsF.obj0;
  1094.   static long int _dpsCodes[13] = {-1};
  1095.   {
  1096. if (_dpsCodes[0] < 0) {
  1097.     static const char * const _dps_names[] = {
  1098.     "PaintType",
  1099.     "PatternType",
  1100.     "TilingType",
  1101.     "BBox",
  1102.     "XStep",
  1103.     "YStep",
  1104.     "Multi",
  1105.     "Bitmap",
  1106.     (char *) 0 ,
  1107.     "PaintColors",
  1108.     "PaintData",
  1109.     "PaintProc",
  1110.     "Brick"};
  1111.     long int *_dps_nameVals[13];
  1112.     _dps_nameVals[0] = &_dpsCodes[0];
  1113.     _dps_nameVals[1] = &_dpsCodes[1];
  1114.     _dps_nameVals[2] = &_dpsCodes[2];
  1115.     _dps_nameVals[3] = &_dpsCodes[3];
  1116.     _dps_nameVals[4] = &_dpsCodes[4];
  1117.     _dps_nameVals[5] = &_dpsCodes[5];
  1118.     _dps_nameVals[6] = &_dpsCodes[6];
  1119.     _dps_nameVals[7] = &_dpsCodes[7];
  1120.     _dps_nameVals[8] = &_dpsCodes[8];
  1121.     _dps_nameVals[9] = &_dpsCodes[9];
  1122.     _dps_nameVals[10] = &_dpsCodes[10];
  1123.     _dps_nameVals[11] = &_dpsCodes[11];
  1124.     _dps_nameVals[12] = &_dpsCodes[12];
  1125.  
  1126.     DPSMapNames(_dpsCurCtxt, 13, _dps_names, _dps_nameVals);
  1127.     }
  1128.   }
  1129.  
  1130.   _dpsF = _dpsStat;    /* assign automatic variable */
  1131.  
  1132.   _dpsP[3].val.nameVal = _dpsCodes[0];
  1133.   _dpsP[6].val.nameVal = _dpsCodes[1];
  1134.   _dpsP[9].val.nameVal = _dpsCodes[2];
  1135.   _dpsP[12].val.nameVal = _dpsCodes[3];
  1136.   _dpsP[15].val.nameVal = _dpsCodes[4];
  1137.   _dpsP[18].val.nameVal = _dpsCodes[5];
  1138.   _dpsP[21].val.nameVal = _dpsCodes[6];
  1139.   _dpsP[24].val.nameVal = _dpsCodes[7];
  1140.   _dpsP[53].val.nameVal = _dpsCodes[8];
  1141.   _dpsP[27].val.nameVal = _dpsCodes[9];
  1142.   _dpsP[30].val.nameVal = _dpsCodes[10];
  1143.   _dpsP[33].val.nameVal = _dpsCodes[11];
  1144.   _dpsP[39].val.nameVal = _dpsCodes[12];
  1145.   DPSBinObjSeqWrite(_dpsCurCtxt,(char *) &_dpsF,716);
  1146. }
  1147. #line 152 "PSWsamples.psw"
  1148.  
  1149.